package com.example.ang.tripapp.base;

import android.app.Application;
import android.content.Context;
import android.util.DisplayMetrics;

import com.example.ang.tripapp.utils.Logger;


/**
 * ***********************************************************
 * author: andy
 * time：15/12/1
 * name: 全局类
 * step:
 * 1，写一个类继承Application
 * 2, 在清单文件中的<application></application>节点下注册
 * *************************************************************
 */
public class MyApplication extends Application {
    /**
     * 日志的开关，false:不打印log; true:打印log;
     */
    public static final boolean isDebug = false;
    /**
     * 全局上下文
     */
    private Context mContext;
    /**
     * 屏幕的宽度
     */
    public static int mDisplayWitdh;

    /**
     * 屏幕的高度
     */
    public static int mDisplayHeight;

    @Override
    public void onCreate() {
        super.onCreate();
        mContext = getApplicationContext();

        initDisplay();
    }

    /**
     * 初始化屏幕的宽高信息
     */
    private void initDisplay() {
        //初始化DisplayMetrics对象
        DisplayMetrics displayMetrics = mContext.getResources().getDisplayMetrics();
        mDisplayHeight = displayMetrics.heightPixels;
        mDisplayWitdh = displayMetrics.widthPixels;

//        Log.d("logger","height:"+mDisplayHeight);
        //快捷键： sout
//        System.out.println();
//        Log.d("logger","width:"+mDisplayWitdh);
        Logger.d("height:" + mDisplayWitdh);
        System.out.println("进程id:"+android.os.Process.myPid());
    }

}
